
KSidebar
Source (link to git-repo or to original if based on someone elses unmodified work):
Version 0.4.1 - 17-11-2003
* Fixed compilation bug with KDE 3.1.x
* Fixed weird bug with roll-over changing colors..
Now the the rollovers are disabled and all works fine...
Version 0.4 - 26/10/2003
* Actions panel now uses standard kde actions too.
* Device panel load the list of devices using the device ioslave
* bugfixing
Version 0.3
* Added "Actions" panel with contextual actions
(Still buggy and only with few actions,
ideas are welcome)
* The layout of panel (open/close) is saved
* Added support for catalogue files (translations)
* Fixed color issues
Version 0.2.1
* Fixed a compilation error
Version 0.2
* Panels can be hidden
* Added metainfo data visualisation
* Items with no meaning in Details panel are hidden
* Rollover effects
Version 0.1
* Fixed a compilation error
* Initial version 0.1
Ratings & Comments
64 Comments
Good piece of software ... By the way i think You should write few words about adding new links, changing icons etc. it's simple ... but nowhere described yet ... (?) or You can make this work on rc file :P sorry about my poor english ...
During make i get In file included from sidebar.cpp:17: sidebar.h:18:31: konqsidebarplugin.h: No such file or directory In file included from sidebar.cpp:17: sidebar.h:26: error: expected class-name before '{' token sidebar.h:26: warning: `class Sidebar' has virtual functions but non-virtual destructor sidebar.cpp: In constructor `Sidebar::Sidebar(KInstance*, QObject*, QWidget*, QString&, const char*)': sidebar.cpp:23: error: class `Sidebar' does not have any field named `KonqSidebarPlugin' sidebar.cpp: At global scope: sidebar.cpp:48: error: extra `;' In file included from sidebar.cpp:50: sidebar.moc: In static member function `static QMetaObject* Sidebar::staticMetaObject()': sidebar.moc:54: error: `KonqSidebarPlugin' has not been declared sidebar.moc: In member function `virtual void* Sidebar::qt_cast(const char*)': sidebar.moc:72: error: `KonqSidebarPlugin' has not been declared sidebar.moc: In member function `virtual bool Sidebar::qt_invoke(int, QUObject*)': sidebar.moc:77: error: `KonqSidebarPlugin' has not been declared sidebar.moc: In member function `virtual bool Sidebar::qt_emit(int, QUObject*)': sidebar.moc:82: error: `KonqSidebarPlugin' has not been declared sidebar.moc: In member function `virtual bool Sidebar::qt_property(int, int, QVariant*)': sidebar.moc:88: error: `KonqSidebarPlugin' has not been declared make[2]: *** [sidebar.lo] Error 1 make[2]: Leaving directory `/home/ani/ksidebar-0.4.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ani/ksidebar-0.4.1' make: *** [all] Error 2 Doesn´t KSidebar work with KDE 3.4 or am I missing something?
i got the same problem and solved it with an additional option to configure: --with-extra-includes=/usr/include/kde it appears that standard kde headers are in /usr/include and some additional in /usr/include/kde/
Err... How do I turn this on after install? Maybe kde restart is needed?
One trivial error during make: ------>8------>8------>8------ sidebar.cpp:48: error: extra `;' ------>8------>8------>8------ :P
I've juste made a Debian Unstable (SID) package for ksidebar. It's available here : http://intranet.harlaut.net/debian/ Feel free to link or mirror it :) Mike
I personally do not like these sidebar thingies. Been tried on WormOS & MacOS. I am happy for those that like it.
i compiled it, but when i go to the side bar, there is nothing there.. is there somewhere i have to enable it? please help..
This error occurs during the make phase. actions.cpp: In member function `void Actions::clicked(s_action&)': actions.cpp:230: no method `KonqOperations::newDir' make[2]: *** [actions.lo] Error 1 make[2]: Leaving directory `/home/chung/ksidebar-0.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/chung/ksidebar-0.4' make: *** [all] Error 2 I tried every comments here but still not working. Please correct dynaken
I get the exact same error on kde3.1
i had the exact same problem just modify actions.cpp in /src LINE 231: KonqOperations::mkDir to KonqOperations::mkdir redo the make process it worked with me.... hope it works with you guys bye
just installed, it looks great, very promising, please fix it so it can be compiled without any hacking by the final user. Also, there is a configuration file?
bash-2.05b$ make make all-recursive make[1]: Entering directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4' Making all in po make[2]: Entering directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4/po' Making all in src make[2]: Entering directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4/src' /usr/lib/qt-3.2.2/bin/moc ./sidebar.h -o sidebar.moc source='sidebar.cpp' object='sidebar.lo' libtool=yes \ depfile='.deps/sidebar.Plo' tmpdepfile='.deps/sidebar.TPlo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o sidebar.lo `test -f 'sidebar.cpp' || echo './'`sidebar.cpp /usr/lib/qt-3.2.2/bin/moc ./view.h -o view.moc source='view.cpp' object='view.lo' libtool=yes \ depfile='.deps/view.Plo' tmpdepfile='.deps/view.TPlo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o view.lo `test -f 'view.cpp' || echo './'`view.cpp /usr/lib/qt-3.2.2/bin/moc ./my_label.h -o my_label.moc source='my_label.cpp' object='my_label.lo' libtool=yes \ depfile='.deps/my_label.Plo' tmpdepfile='.deps/my_label.TPlo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o my_label.lo `test -f 'my_label.cpp' || echo './'`my_label.cpp /usr/lib/qt-3.2.2/bin/moc ./my_header.h -o my_header.moc source='my_header.cpp' object='my_header.lo' libtool=yes \ depfile='.deps/my_header.Plo' tmpdepfile='.deps/my_header.TPlo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o my_header.lo `test -f 'my_header.cpp' || echo './'`my_header.cpp /usr/lib/qt-3.2.2/bin/moc ./flat_button.h -o flat_button.moc source='flat_button.cpp' object='flat_button.lo' libtool=yes \ depfile='.deps/flat_button.Plo' tmpdepfile='.deps/flat_button.TPlo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o flat_button.lo `test -f 'flat_button.cpp' || echo './'`flat_button.cpp /usr/lib/qt-3.2.2/bin/moc ./details.h -o details.moc source='details.cpp' object='details.lo' libtool=yes \ depfile='.deps/details.Plo' tmpdepfile='.deps/details.TPlo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o details.lo `test -f 'details.cpp' || echo './'`details.cpp /usr/lib/qt-3.2.2/bin/moc ./actions.h -o actions.moc source='actions.cpp' object='actions.lo' libtool=yes \ depfile='.deps/actions.Plo' tmpdepfile='.deps/actions.TPlo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/qt-3.2.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o actions.lo `test -f 'actions.cpp' || echo './'`actions.cpp actions.cpp: In member function `void Actions::clicked(s_action&)': actions.cpp:230: error: 'class KonqOperations' has no member named 'newDir' make[2]: *** [actions.lo] Error 1 make[2]: Leaving directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/programas/programas/kde/improvement/ksidebar-0.4' make: *** [all] Error 2
rename in src/actions.cpp all the string with "newDir" with "mkdir". Have a fun.
Wow, it's worked, thank you very much! But the KSidebar has a annoying thing - when some item isn't selected there's a black band on the itens ...
The moc files are not there cause they are automatically generated during the build process.. here the problem is with some weirdness with autoconf and automake.. i guess that can resolved with "aclocal && autoconf && automake".. However i've just uploaded a new package that should (hopefully) works better.. please try it out.. All the problems you've encontered are because i'm using kde from cvs-head and things can be a little bit differents.. sorry but i can't test with other configurations...
better but now hangs here ;-) make[2]: Entering directory `/spare/local/src/install/ksidebar-0.4/src' if /bin/sh ../libtool --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT actions.lo -MD -MP -MF ".deps/actions.Tpo" \ -c -o actions.lo `test -f 'actions.cpp' || echo './'`actions.cpp; \ then mv -f ".deps/actions.Tpo" ".deps/actions.Plo"; \ else rm -f ".deps/actions.Tpo"; exit 1; \ fi actions.cpp: In member function `void Actions::clicked(s_action&)': actions.cpp:230: error: 'class KonqOperations' has no member named 'newDir' make[2]: *** [actions.lo] Fehler 1 rgds marc'O
The moc files are not there cause they are automatically generated during the build process.. here the problem is with some weirdness with autoconf and automake.. i guess that can resolved with "aclocal && autoconf && automake".. However i've just uploaded a new package that should (hopefully) works better.. please try it out.. All the problems you've encontered are because i'm using kde from cvs-head and things can be a little bit differents.. sorry but i can't test with another configurations...
Well I removed all the occurrances of the moc include and changed newDir to mkdir and it installed .... However the sidebar shows absolutely nothing. What version of KDE is this for 3.2?? If so I am wasting my time.
have the past 3 releases of Ksidebar (including this one) not worked at all, and needed patching or modifying, if so, how does the author compile these, and doesn't he/she check the source and wait around for 5 mins after posting update to see if there are any simple issues with it?
Who stole all the .moc:s?
not tryed yet but looks great. ciao
When I try to compile KSidebar this is what I get can someone help. Oh what version of KDE is required?? sidebar.cpp:50:23: sidebar.moc: No such file or directory make[2]: *** [sidebar.lo] Error 1 make[2]: Leaving directory `/home/gregg/My Downloads/ksidebar-0.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/gregg/My Downloads/ksidebar-0.4' make: *** [all] Error 2
as far as i can see all .moc's are missing ...
hi .. i created a .deb package containing the following files: tibo:~# dpkg -L ksidebar /. /usr /usr/share /usr/share/locale /usr/share/locale/it /usr/share/locale/it/LC_MESSAGES /usr/share/locale/it/LC_MESSAGES/ksidebar.mo /usr/share/apps /usr/share/apps/konqsidebartng /usr/share/apps/konqsidebartng/entries /usr/share/apps/konqsidebartng/entries/ksidebar.desktop /usr/lib /usr/lib/kde3 /usr/lib/kde3/konqsidebar_ksidebar.so /usr/lib/kde3/konqsidebar_ksidebar.la i can't select anything in konqueror that looks like this plugin. are my lib's at the right place? where must i activate this plugin? :) .. i never used this nav. panel :( thanx .. good night